github.com/go-pg/pg/v10/internal/pool.BufReader.r (field)
39 uses
github.com/go-pg/pg/v10/internal/pool (current package)
reader_buf.go#L17: r, w int // buf read and write positions
reader_buf.go#L37: buf := b.buf[b.r : b.r+n]
reader_buf.go#L38: b.r += n
reader_buf.go#L59: b.r, b.w = 0, 0
reader_buf.go#L65: buffered := b.w - b.r
reader_buf.go#L74: return b.buf[b.r:b.w]
reader_buf.go#L76: w := b.r + b.available
reader_buf.go#L80: return b.buf[b.r:w]
reader_buf.go#L85: buf := b.buf[b.r:b.w]
reader_buf.go#L86: b.r = b.w
reader_buf.go#L90: w := b.r + b.available
reader_buf.go#L94: buf := b.buf[b.r:w]
reader_buf.go#L95: b.r = w
reader_buf.go#L103: if b.r > 0 {
reader_buf.go#L104: copy(b.buf, b.buf[b.r:b.w])
reader_buf.go#L105: b.w -= b.r
reader_buf.go#L106: b.r = 0
reader_buf.go#L153: if b.r == b.w {
reader_buf.go#L171: b.r = 0
reader_buf.go#L182: b.r += n
reader_buf.go#L184: b.lastByte = int(b.buf[b.r-1])
reader_buf.go#L203: line = b.buf[b.r : b.r+i]
reader_buf.go#L204: b.r += i
reader_buf.go#L248: line = b.buf[b.r : b.r+i] //nolint
reader_buf.go#L249: b.r += i
reader_buf.go#L293: for b.r == b.w {
reader_buf.go#L299: c := b.buf[b.r]
reader_buf.go#L300: b.r++
reader_buf.go#L307: if b.lastByte < 0 || b.r == 0 && b.w > 0 {
reader_buf.go#L311: if b.r > 0 {
reader_buf.go#L312: b.r--
reader_buf.go#L317: b.buf[b.r] = byte(b.lastByte)
reader_buf.go#L345: b.r += skip
reader_buf.go#L374: line = b.buf[b.r : b.r+nn]
reader_buf.go#L375: b.r += nn
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)